Chapter 1 Behavioral Service Substitution

نویسنده

  • Wil M. P. van der Aalst
چکیده

Service-oriented design supports system evolution and encourages reuse and modularization. A key ingredient of service orientation is the ability to substitute one service by another without reconfiguring the overall system. This chapter aims to give an overview of the state of the art and open challenges in the area of service substitution. Thereby, we restrict ourselves to changes of the service behavior. We present a formal model of service behavior, formalize service substitution, study algorithms to decide service substitution, and provide rules to construct services that are correct by design. Beside analysis at design time, we also investigate analysis at runtime, where we measure the deviation of a running service (or collection of services) from its specification based on recorded event data (e.g., message or transaction logs). 1.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Service substitution: a behavioral approach based on Petri nets

Service Substitution A Behavioral Approach Based on Petri Nets Service-Oriented Computing is an emerging computing paradigm that supports the modular design of (software) systems. Complex systems are designed by composing less complex systems, called services. Such a (complex) system is a distributed application often involving several cooperating enterprises. As a system usually changes over t...

متن کامل

Evolution of Base Substitution Gradients in Primate Mitochondrial Genomes

.........................................................................................vi CHAPTER 1. GENERAL INTRODUCTION....................................................1 CHAPTER 2. SURVEY OF LITERATURE...................................................17 CHAPTER 3. MATERIALS AND METHODS.................................................22 CHAPTER 4. RESULTS....................................

متن کامل

Behavioral service substitution: analysis and synthesis

Service-oriented computing has emerged as an acknowledged paradigm for developing complex and non-monolithic systems of different kinds. The paradigm allows different organizations to aggregate several simple services to form a composition of communicating entities in the system. Naturally, services in such a system are subject to change and adaptation over time. Service-oriented computing prov...

متن کامل

The Substitution Principle, KemI Report 8/07

PREFACE This report has been commissioned by the Swedish Chemicals Agency. Its purpose is to clarify what the substitution principle means and how it can reasonably be applied as part of policies based on the Swedish environmental objectives. The project was performed as a literature study of the available international scientific literature in this area. This literature was identified through ...

متن کامل

From Types to Contracts: Supporting by Light-Weight Specifications the Liskov Substitution Principle∗

In this paper we review the main theoretical elements of behavioral subtyping in object-oriented programming languages in a semi-formal style that should allow software developers to understand better in which situations the Liskov substitution principle (objects of subclasses may stand for objects of superclasses) is violated. We then shortly discuss the specification of class contracts in beh...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012